package com.ruoyi.web.service;

import cn.binarywang.wx.miniapp.bean.WxMaPhoneNumberInfo;
import com.ruoyi.web.entity.User;
import com.ruoyi.web.domain.user.vo.LoginVo;
import com.ruoyi.web.domain.user.vo.RegisterVo;
import com.ruoyi.web.domain.user.vo.SubscribeVo;
import com.ruoyi.web.entity.user.response.UserCenterResponse;

/**
 * 用户 业务层
 * 
 * @author ruoyi
 */
public interface ApiUserService
{
    /**
     * 根据条件分页查询用户列表
     * 
     * @return 用户信息集合信息
     */
    public User selectUserBy(LoginVo loginVo);

    public UserCenterResponse login(LoginVo loginVo);

    UserCenterResponse register(RegisterVo poaRegister);

    WxMaPhoneNumberInfo getPhone(String code);

    void sendSubscribe(SubscribeVo subscribeVo);
}
